Skip to main content

Installation & Setup

Before you begin, ensure you have:


Install the extension

  1. Open VS Code → Extensions view (Ctrl+Shift+X).
  2. Search DevAssure Invisible (QA) Agent.
  3. Click Install.

Or use the direct links:

Login

  1. Click the DevAssure icon in the left sidebar.
  2. Click Login in the welcome panel.
  3. Your browser opens for OAuth2 authentication.

Initialize a Project

  1. In the DevAssure sidebar, click Initialize DevAssure.
  2. Choose your workspace folder.
  3. Enter:
    • App URL — the base URL of the app under test
    • App description — a brief description of the application
    • Personas — one or more user personas (name + short description)

The extension creates a .devassure/ folder with all configuration files and a sample test.


The .devassure folder

All configuration and tests live under .devassure/ in your project root.

PathPurpose
app.yamlApp description and rules for the agent
personas.yaml(Optional) User personas used in tests
test_data.yamlDefault URL, users, and test data per environment
agent_instructions.yamlRuntime instructions for the agent (e.g., retry rules)
preferences.yamlBrowser engine, resolution, headless mode, parallel workers
csv_mapping.yamlMaps CSV column headers to test case fields
tests/ or test/YAML test files and optional CSV files
actions/Reusable step groups (action YAML files)
tools/Custom tools; tools/index.yaml defines tool commands

note

If .devassure/ already exists, you will be prompted to confirm before overriding it.